Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F5 USA F6 Mexico F1 New Zealand F2 New Zealand F3 Mexico F2 Japan F1 Japan F2 Netherlands F2 USA F20 USA F21 USA F22 USA F23 Japan F7 Mexico F1 Japan F1 USA F8 Japan F2 Colombia F3 USA F14 Japan F8 Japan F9 Japan F10 Sri Lanka F2 India F7 China F3 Uzbekistan F4 Japan F4 Korea F3 Japan F2 Japan F3 Japan F5 Guatemala F1 Costa Rica F1 El Salvador F1 Guatemala F1 Costa Rica F1 Japan F3 Korea F1 Uzbekistan F3 Uzbekistan F4 Japan F4 Japan F5 Canada F4 Netherlands F1 Canada F5 Ecuador F1 Japan F6 Ecuador F2 Ecuador F3 Venezuela F1 Venezuela F2 Venezuela F3 Cuba F1 USA F29 USA F30 Mexico F17 Australia F4 Japan F3 Spain F11 Spain F12 USA F13 Spain F13 Netherlands F2 Mexico F3 USA F3 Mexico F1 Mexico F2 Korea F1 Korea F2 China F6 Telesp Celular Open - Campinas Canottieri Mincio Open - Mantova West of England Challenger - Bristol Gran Challenger Casablanca - Mexico City Uncle Toby's Challenger in Burnie - Burnie 2005 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise Uncle Toby's Australian Men's Clay Court Challenger - Canberra Bogota Challenger - Bogota Zagreb Open - Zagreb Ljubljana Open - Ljubljana Seguros Bolivar Open - Bogota Lubbock Challenger - Lubbock Copa Petrobras - Bogota Samsung Securities Cup - Seoul USTA Challenger of Orlando - Orlando Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City XI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Coffee Cup Challenger - Chikmagalur Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan 5° Sporting Challenger - Turin Credicard Mastercard Tennis Cup - Campos do Jordao II Manta Open - Manta Voit Mexico City Open - Mexico City Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane AGT Challenger - Leon Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Tashkent Challenger - Tashkent Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Bergamo Challenger Bangkok Challenger Korat Challenger Talahassee Challenger Tiburon Challenger Seoul Challenger Winnetka Challenger Toyota Challenger Singapore Challenger Bergamo Challenger Pingguo Challenger Tallahassee Challenger Sarasota Challenger Busan Challenger Wuhai Challenger Shenzhen Challenger Kobe Challenger Loughborough Challenger Honolulu Challenger Bergamo Challenger Sarasota Challenger Kaohsiung Challenger Yokohama Challenger Nottingham-2 Challenger Beijing Challenger Toyota Challenger New Delhi Challenger Kyoto Challenger Taipei City Challenger Busan Challenger Busan Challenger Gimcheon Challenger Granby Challenger Vancouver Challenger Shanghai Challenger Winnetka Challenger Winnipeg Challenger Kobe Challenger Toyota Challenger Maui Challenger Seoul Challenger Busan Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Jinan Challenger Zhangjiagang Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Ho Chi Minh City Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Cassis Challenger Bangkok Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Taipei City Challenger Telesp Celular Open - Ribeirao Preto Nanchang Challenger Seoul Challenger Open Castilla y Leon - Segovia Dharwad Challenger 2003 - Dharwad Arroyo de la Encomienda - Valladolid I Manta Open - Manta Gimcheon Challenger Busan Challenger Shenzhen Challenger Busan Open Challenger Tennis - Busan Winnipeg Challenger Gatineau Challenger Kia International in Caloundra - Caloundra Zhangjiagang Challenger Home Depot Center USTA Challenger - Carson Shanghai Challenger Kaohsiung Challenger Ningboo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Liuzhou Challenger Playford Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Shenzhen Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger Nottingham Challenger Aptos Challenger Kaohsiung Challenger Kyoto Challenger Baton Rouge Challenger Beijing Challenger Busan Challenger Kobe Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Porto Challenger St. Tropez Challenger Biel Challenger Charlottesville Challenger Champaign Challenger Bangkok Challenger Monterrey Challenger Kaohsiung Challenger Seoul Challenger Prague 2 Challenger Ningboo Challenger Yokohama World Tennis Gaora Cup - Yokohama BH Tennis Open International Cup - Belo Horizonte Kobe Challenger Yokohama Challenger Odlum Brown Vancouver Open - Vancouver Manila Challenger Ilkley Challenger Chengdu Challenger Bangkok Challenger Shanghai Challenger The Manchester Trophy - Manchester Burnie Challenger Gimcheon Challenger San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Nottingham Challenger Guzzini Challenger - Recanati Bukhara Challenger - Bukhara Belgaum Open - Belgaum A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg China Open - Beijing Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup 2005 - Campos do Jordao II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito USTA/Adtech Challenger - Boston Challenger Britania Zavaleta - Puebla USTA Freeman Men's Challenger - Joplin Dharwad Challenger 2006 - Dharwad Constanta Challenger - Constanta Challenger ATP de Cuenca Diario El Mercurio - Cuenca The Commercia Challenger - Aptos Seguros Bogota Open - Bogota Joinville Tennis Festival - Joinville XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Mamaia Challenger - Constanta AIG Japan Open - Tokyo Ciudad de Pozoblanco Open Diputacion - Cordoba The Comercia Challenger - Aptos Uncle Tobys Challenger in Caloundra - Caloundra AIG Japan Open - Tokyo Fifth Third Bank Tennis Championships - Lexington Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Odlum Brown Vancouver Open - Vancouver 's Tennis Masters 07 Challenger - Graz IV Manta Open - Manta Samsung Securities Cup - Seoul McDonalds ATP Challenger - Burnie 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi Busan Open Challenger Tennis - Busan Challenger Casablanca San Angel - Mexico City Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Oldum Brown Vancouver Open - Vancouver Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk Thailand Open - Bangkok Yokohama Challenger AIG Japan Open Tennis Championships - Tokyo Honolulu Challenger USTA Challenger of Burbank - Burbank Bergamo Challenger Next Generation Adelaide International - Adelaide Manta Challenger Nottingham Challenger Binghamton Challenger Granby Challenger Gerry Weber Open - Halle Binghamton Challenger Bangkok Challenger Kyoto Challenger Guangzhou Challenger IPP Open - Helsinki The Artois Championships - London Nottingham Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Busan Challenger Chennai Open - Chennai SAP Open - San Jose Seoul Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Nottingham Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Campbells Hall of Fame Tennis Championships - Newport Fifth-Third Bank Tennis Classic - Lexington Ilkley Challenger Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Maui Challenger Power Horse World Team Cup - Dusseldorf Bogota Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf X Open Internacional D'Andorra - Andorra Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney Nottingham Challenger Chengdu Challenger Tallahassee Challenger Recanati Challenger Cremona Challenger Malaysian Open - Kuala Lumpur Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Seoul Challenger Open 13 - Marseille Yokohama Challenger Shimadzu All Japan Indoor - Kyoto Kolkata Challenger Guangzhou Challenger Rakuten Japan Open - Tokyo Guadalajara Challenger Brisbane International - Brisbane Dallas Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Gimcheon Challenger Shanghai Challenger Nottingham Challenger Nanchang Challenger Indianapolis Tennis Championships - Indianapolis Copa Petrobras Colombia - Bogota Mexico City Challenger Head Cup Busan Open - Busan Aptos Challenger Bangkok Challenger Shanghai Challenger Shenzhen Open - Shenzhen Calabasas Challenger Traralgon Challenger New York Open - New York Winnetka Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Dallas Challenger AIG Japan Open Tennis Championships - Tokyo Segundo Aberto de Brasilia - Brasilia Zhangjiagang Challenger Rakuten Japan Open - Tokyo Kyoto Challenger X Challenger Britania Zavaleta - Puebla Open de Franche Comte - Besancon Shimadzu All Japan Indoor - Kyoto Taipei City Challenger USTA Challenger of San Antonio - San Antonio Challenger Groningen - Groningen Seoul Challenger GHI Bronx Classic - Bronx Atlantic City Open - Atlantic City Garden Open - Rome Nanchang Challenger Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Bangkok Challenger Stella Artois Clay Court Championships - Budaors Bergamo Challenger Kyoto Challenger Challenger Banque Nationale Rimouski - Rimouski Samsung Secruities Cup Challenger - Seoul Guangzhou Challenger Shenzhen Challenger Gwangju Challenger Flea Market Cup Busan Challenger Tennis - Busan Taipei City Challenger Fergana Challenger - Fergana Heilbronn Challenger Eckental Challenger 14° BH Tennis Open - Belo Horizonte Kaohsiung Challenger Ho Chi Minh City Challenger Kia International In Kawana - Kawana Aptos Challenger Kun-Ming Challenger VIII Gramado Open - Gramado Launceston Challenger Yokohama Challenger Irving Challenger Taipei City Challenger The Natrel's Challenger of Granby - Granby Ningboo Challenger Rakuten Japan Open - Tokyo Busan Challenger Salzburg Challenger Toyota Challenger 2005 Tulsa Challenger - Tulsa Ilkley Challenger Winnipeg Challenger Vancouver Challenger Jinan Challenger Shenzhen Challenger Guimaraes Challenger Busan Challenger Istanbul Challenger Countrywide Classic USTA Challenger - Carson Open Castilla y Leon - Segovia Cleveland Challenger Biella 5 Challenger Zagreb Challenger Nottingham 2 Challenger Rennes Challenger Melbourn Challenger Knoxville Challenger Traralgon Challenger Columbus Challenger Cleveland Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Zagreb Challenger Torneo Internacional Challenger Fila 2006 - Leon Nottingham-2 Challenger Ningboo Challenger Dallas Open - Dallas XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio The Priority Telecom Open - Amersfoort Arizona Men's Tennis Championships - Scottsdale Kyoto Challenger Toyota Challenger Rogers Masters - Montreal Copenhagen Open - Copenhagen Rogers Masters - Toronto AIG Japan Open - Tokyo Ningboo Challenger China Open - Beijing Millenium Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Open 13 - Marseille Open de Moselle - Metz Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Malaysian Open - Kuala Lumpur AEGON Championships - London AEGON Championships - London Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Chengdu Open - Chengdu Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Sony Open Tennis - Miami Citi Open - Washington Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Open Parc - Lyon AIG Japan Open - Tokyo Miami Open - Miami Open 13 - Marseille U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 2, 1R, AHO-GUA 3-2 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 2, PO, AHO-JAM 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 15th Asian Games Doha 2006 Olympics - London U.S. Open - New York Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2